|
|
|
|
- Condiciones de uso
- Control Tabla de selección múltiple
- Control Tabla horizontal
- Gestión de errores
<Tabla>.MoveLine (Función) Mueve un fila o intercambia dos filas en un control Tabla. Para mover las columnas en un control Tabla, utilice la función <Tabla>.MoveColumn.
// Swap the current row and row 5 TABLE_Table1.MoveLine(SelectedLine, 5, amSwap) // Move the current row to row 3 TABLE_Table1.MoveLine(SelectedLine, 3, amMove) // Swap the current row with the next row TABLE_Table1.MoveLine(SelectedLine, 5, amNext, amSwap)
Sintaxis
Moverse a una posición específica Ocultar los detalles
<Result> = <Table control>.MoveLine(<Subscript of row to move> , <Subscript of destination row> [, <Operation to perform>])
<Result>: Integer Nuevo índice de la fila que se movió. <Table control>: Control name Nombre del control Tabla a manipular. <Subscript of row to move>: Integer Posición de la fila que se va a mover. Esta posición debe estar entre 1 y el número de filas del control Tabla (devuelto por la función <Tabla>.cuenta o la propiedad Count, por ejemplo).Para mover la fila seleccionada, utilice la constante rowSelected. <Subscript of destination row>: Integer Nueva posición de la fila. Esta posición debe estar entre 1 y el número de filas del control Tabla (devuelto por la función <Tabla>.cuenta o la propiedad Count, por ejemplo). Si este parámetro no es válido, se produce un error fatal.Para manipular la fila seleccionada, utilice la constante rowSelected. <Operation to perform>: Optional Integer constant (or combination of constants) Cambiar la posición de la fila: | | amDisplayDestination | La fila desplazada (o intercambiada) aparece en la control Tabla. Si es necesario, la control Tabla se desplaza automáticamente para mostrar la fila en su nueva posición. La fila (banda de selección) seleccionada no cambia. Esta constante se puede combinar con las constantes amMove y amSwap.
| amMove (valor predeterminado) | Mueve la fila al índice de la fila de destino. | amSwap | Intercambia la posición de la fila de origen y de destino. |
Observaciones Control Tabla de selección múltiple Si se utiliza la función <Tabla>.MoveLine en un control Tabla de selección múltiple: - al mover una fila (constante amMove): solo se moverá la primera fila seleccionada.
- al intercambiar las filas (constante amSwap): solo se intercambiará la primera fila.
- no se puede utilizar la constante rowSelected. De lo contrario, se produce un error fatal y no se mueve ninguna fila.
Gestión de errores Atención: La función <Tabla>.MoveLine no devuelve ningún código de error. Para saber si la función generó un error, utilice la función ErrorInfo con la constante errMessage.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|